Python笔记:用pyinstaller将Python文件打包成.exe可执行安装包的方法

您所在的位置:网站首页 python 运行exe Python笔记:用pyinstaller将Python文件打包成.exe可执行安装包的方法

Python笔记:用pyinstaller将Python文件打包成.exe可执行安装包的方法

2022-06-07 13:48| 来源: 网络整理| 查看: 265

        在平时办公中,我们有可能需要把多个不同工作簿中每张工作表的内容合并到同一个工作簿中。如果文件数量不多,我们手工也可以从容以对。但是,如果数据量大了,还是采用手工方式的话,无疑是一项苦力活。

        我们又知道,批量合并Excel表格的内容,我们既可以用VBA,也可以用Power Query,还可以用Python。我就比较习惯用Python。但是,Python自己用还可以,万一是其他人的需求,而对方又是小白,或者没有安装Python环境,那该怎么办呢?

        我们还知道,Windows电脑可以直接运行.exe文件,而Python的胶水粘合性又很强(有各种各样的轮子)。在本文中,我想给大家分享一下,pyinstaller 这个库,因为他就能很好地实现我们的需求,而且还可以让我们在同事面前装一下大牛。代码与操作步骤如下:

源代码:

        接下来,我们用win + R 快捷键调出 CMD,并且在CMD中分别输入以下指令:

        安装完成后,我们进入刚才所放.py文件的路径中,可以看到新生成的文件夹和对应文件:dist,build 和 __pycache__,打包好的. exe可执行安装包就在dist文件夹里面。

我们双击鼠标左键运行一下,即刻跳出这个黑色窗口:

最后,就生成我们所需的文件了:

美中不足的是,打包出来的文件及其依赖,大小居然有0.98GB~

另外,值得注意的是,我们使用这个.exe文件时,一定要原装打包发给别人,不然缺少依赖可能就会导致程序运行不了,或者报错。

题外话:

我们可以在cmd中输入 pyinstaller -h 查看帮助

除此之外,我们还可以用这个库,同时多个.py文件,多张图片,多个声音文件等其他附件进行打包。

pyinstaller-F setup.py  : -F参数表示覆盖打包,即在我们进行打包时,不管打包多少次,都是最新的;

pyinstaller -F -wsetup.py : -w 消除小黑窗

pyinstaller -F -w-i wind.ico setup.py :自定义 ico 封面图标



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3